body {
	background: #fff!important;
}

.calendar_controls .prev_page, 
.calendar_controls .next_page,
.calendar_controls .week_picker {
	display: none!important;
}
.week_picker.current_calendar_tab  {
	display: block!important;
}
.week_picker.current_calendar_tab .current_date {
	background: #fff!important;
	border: none!important;
}
.week_picker.current_calendar_tab .current_date span {

}
.events_calendar,
.tabbedfilter,
#sidebar-first,
.topmenu, 
#footer,
.gsearch,
.rotating-banner {
    display: none;
}

body.sidebar-first #main {
	width: 100%;
}

.one_short_item .thumb,
.small_thumbnail img {
	display: none;
}

 .small_thumbnail .event_time {
 	width: 100px;
 	float: left;
 }
 .big_thumbnail {
	background: none repeat scroll 0 0 #F9F9F9;
	height: 100% !important;
	margin: 0 0 5px 10px !important;
	padding: 10px !important;
	width: 900px !important;
 }
 .big_thumbnail .info {
 	display: block !important;
 	    
 	    padding: 5px 0 20px 10px!important;
 	    position: relative !important;
 	    text-align: left !important;
 }
 
 .infoleft {
 	float: left;
 }
.big_thumbnail .event_time {
    float: left;
    width: 50px!important;
}
 .big_thumbnail  .event_thumb_info {
 	width: 100%!important;
 }

 .big_thumbnail .event_ticket {
 	position: absolute;
 	    right: 13px;
 	    width: 100px !important;
 }
 
 .small_thumbnail .event_time {
 	width: 50px;
 }
 .small_thumbnail .event_thumb_info {
 	width: 750px;
 }
 .small_thumbnail .event_ticket {
 	width: 100px;
 }
 
.week_picker {
 	width: auto!important;
 }
 .week_picker span {
 	display: inline!important;
 }
 .calendar_controls {
     clear: both;
     font-size: 22px;
     margin: 20px 15px 0;
     overflow: hidden;
     width: 900px;
 }
 .big_thumbnail .info div {
 	margin: 0px 0;
 }